🚗 CAN FD & CAN XL 实战开发 · 30章

⚡ 友好色系
01 CAN总线基础
CAN协议起源 CAN 2.0A/B 物理层 差分信号
02 CAN报文结构
标准帧/扩展帧 数据帧 远程帧 错误帧/过载帧
03 CAN总线仲裁机制
CSMA/CA 位仲裁 优先级判定 非破坏性仲裁
04 CAN错误处理机制
位/填充/CRC错误 格式/应答错误 错误状态机 错误计数器
05 采样点与位时序
位时间组成 同步段/传播段 相位缓冲段 TQ计算
06 CAN控制器与收发器
SJA1000 MCP2515 TJA1050 SN65HVD230
07 CAN驱动开发基础
Linux SocketCAN CAN设备注册 candump/cansend cangen
08 CAN应用层协议
J1939 CANopen 自定义协议
09 CAN FD技术背景
为什么需要CAN FD CAN FD vs CAN 2.0 ISO 11898-1:2015
10 CAN FD帧结构
EDL/BRS/ESI位 DLC编码 CRC变化
11 CAN FD速率切换机制
仲裁段/数据段速率 BRS位控制 切换时序
12 CAN FD位时序与采样点
位时间结构 数据段采样优化 TQ分配
13 CAN FD错误处理增强
错误帧格式 错误计数器差异 协议异常处理
14 CAN FD收发器设计
TJA1463 TJA144x 环路延迟
15 CAN FD控制器开发
ST SPC5 NXP S32K Infineon TC3xx
16 CAN FD驱动开发
Linux内核FD支持 FD帧收发API BRS/速率配置
17 CAN FD测试与验证
一致性测试 眼图/抖动 总线负载测试
18 CAN XL技术背景
CAN XL动机 vs CAN FD / 100BASE-T1 CiA 610-1
19 CAN XL帧结构
SDT/VCID/AF 数据场1~2048B
20 CAN XL速率与编码
最高20Mbps PAM4 / 5B6B CRC32/CRC64
21 CAN XL物理层
CAN SIC XL收发器 差分信号/共模抑制 EMC性能
22 CAN XL协议层
传输协议 分段/流控制 优先级管理
23 CAN XL与TCP/IP融合
承载IP协议 SDT类型定义 DoIP over CAN XL
24 CAN XL控制器开发
NXP S32J Renesas RH850 DMA传输
25 CAN XL驱动开发
Linux XL驱动框架 XL帧收发 速率/中断配置
26 CAN FD/CAN XL混合网络
网关设计 速率匹配/帧转换 路由策略
27 CAN FD/CAN XL安全机制
SecOC集成 MAC计算/密钥管理 抗重放攻击
28 CAN FD/CAN XL诊断协议
UDS over CAN FD UDS over CAN XL 诊断速率优化
29 CAN FD/CAN XL测试工具链
Vector CANoe PCAN-USB FD ValueCAN XL 自动化测试
30 CAN FD/CAN XL实战项目
S32K3 CAN FD通信 S32J CAN XL网关 性能优化/调试